package com.spic.business.ioc.domain;

import com.spic.common.core.annotation.Excel;
import com.spic.common.core.web.domain.BaseEntity;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;

/**
 * 危废物处置情况数据IOC对象 ioc_hazardous_waste_treatment
 *
 * @author spic
 * @date 2022-04-14
 */
public class IocHazardousWasteTreatment extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** id */
    private String id;

    /** 年份 */
    @Excel(name = "年份")
    private Integer year;

    /** 种类 */
    @Excel(name = "种类")
    private String type;
    //种类名称
    private String typeName;

    /** 产出量 */
    @Excel(name = "产出量")
    private Double output;

    /** 处置量 */
    @Excel(name = "处置量")
    private Double disposalVolume;

    /** 库存量 */
    @Excel(name = "库存量")
    private Double inventory;

    /** 处置率 */
    @Excel(name = "处置率")
    private Double disposalRate;

    public String getTypeName()
    {
        return typeName;
    }

    public void setTypeName(String typeName)
    {
        this.typeName = typeName;
    }

    public void setId(String id)
    {
        this.id = id;
    }

    public String getId()
    {
        return id;
    }
    public void setYear(Integer year)
    {
        this.year = year;
    }

    public Integer getYear()
    {
        return year;
    }
    public void setType(String type)
    {
        this.type = type;
    }

    public String getType()
    {
        return type;
    }
    public void setOutput(Double output)
    {
        this.output = output;
    }

    public Double getOutput()
    {
        return output;
    }
    public void setDisposalVolume(Double disposalVolume)
    {
        this.disposalVolume = disposalVolume;
    }

    public Double getDisposalVolume()
    {
        return disposalVolume;
    }
    public void setInventory(Double inventory)
    {
        this.inventory = inventory;
    }

    public Double getInventory()
    {
        return inventory;
    }
    public void setDisposalRate(Double disposalRate)
    {
        this.disposalRate = disposalRate;
    }

    public Double getDisposalRate()
    {
        return disposalRate;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("id", getId())
            .append("year", getYear())
            .append("type", getType())
            .append("output", getOutput())
            .append("disposalVolume", getDisposalVolume())
            .append("inventory", getInventory())
            .append("disposalRate", getDisposalRate())
            .toString();
    }
}
